Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

spirv-fuzz: Fix def-use update in PermutePhiOperands #4309

Merged
merged 1 commit into from
Jun 1, 2021

Conversation

afd
Copy link
Contributor

@afd afd commented May 27, 2021

The def-use manager was being incorrectly updated in
TransformationPermutePhiOperands, and this was causing future
transformations to go wrong during fuzzing. This change updates the
def-use manager in a correct manner, and adds a test exposing the
previous bug.

Fixes #4300.

The def-use manager was being incorrectly updated in
TransformationPermutePhiOperands, and this was causing future
transformations to go wrong during fuzzing. This change updates the
def-use manager in a correct manner, and adds a test exposing the
previous bug.

Fixes KhronosGroup#4300.
@afd afd requested a review from Vasniktel May 27, 2021 23:20
@afd afd merged commit 9646c73 into KhronosGroup:master Jun 1, 2021
@afd afd deleted the issue-4300 branch June 1, 2021 07:37
sliu-UIUC pushed a commit to sliu-UIUC/SPIRV-Tools that referenced this pull request Jun 1, 2021
The def-use manager was being incorrectly updated in
TransformationPermutePhiOperands, and this was causing future
transformations to go wrong during fuzzing. This change updates the
def-use manager in a correct manner, and adds a test exposing the
previous bug.

Fixes KhronosGroup#4300.
sliu-UIUC pushed a commit to sliu-UIUC/SPIRV-Tools that referenced this pull request Jun 1, 2021
The def-use manager was being incorrectly updated in
TransformationPermutePhiOperands, and this was causing future
transformations to go wrong during fuzzing. This change updates the
def-use manager in a correct manner, and adds a test exposing the
previous bug.

Fixes KhronosGroup#4300.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

spirv-fuzz: TransformationOutlineFunction doesn't capture all input ids
2 participants